package com.javaAdmin.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @author Administrator
 */
//Component  标注一个类为Spring容器的Bean，（把普通pojo实例化到spring容器中，相当于配置文件中的<bean id="" class=""/>）
//ConfigurationProperties 注解表示加载配置文件在该注解中也可以使用 prefix 属性指定只加载指定前缀的数据

@Component
@ConfigurationProperties("wechat")
public class Wechat {

    private String appid;

    private String token;

    private String appSecret;

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getAppSecret() {
        return appSecret;
    }

    public void setAppSecret(String appSecret) {
        this.appSecret = appSecret;
    }


//    //@Override注解是伪代码,用于表示被标注的方法是一个重写方法
//
//    @Override
//    public String toString() {
//        return "Wechat{" +
//                "appid='" + appid + '\'' +
//                ", token='" + token + '\'' +
//                ", appSecret='" + appSecret + '\'' +
//                '}';
//    }
}
